約 874,934 件
https://w.atwiki.jp/rms_t/pages/46.html
#F4^S*bP◆8gqgMOOOO8 #MIX◆42009cXuLQ #151 jF50◆64O962978w #UuGC jX.◆+++1bhSvQA #6g /0gAp◆UH/j62U35o #fhZa/JFp◆NC9TwVVJ+8 #EBtqv4yf◆80OYUUl/+4 #^}xPv.R1◆Lv1cFIanwE #eZ1(?pDu◆aho21zMv7Q #T]F[3@B)◆MiSEJ5rFeE #Ll7D}EYI◆GToOmeX4Q0 #f7sszaz◆/diiLSYWH8 #kjhg◆CG8O8I8Wp0 #ykOlexVE◆YbyyYYnUgk #XN4(L3K◆4A4920AXDQ #FL07HXY◆q6zO8995yY #[K6JafX◆3070WMnk/Y #{4fW75*◆ZxyMzi1660 #ZlXLj0n◆75Jg9358Co #r3n?SkV◆E7876ROqDw #VCpG4(n◆txrK1632O0 #+Hi?Ef3◆WWz8378yMg #xnCc9UQ◆X6455+CLfM #qvQfR?*◆ct6PZf9180 #gc2EBe{◆9745T49wSQ #]l7dsDI◆Ku1043lp5M #S_exmrn◆Q5690VRdUA #+6A{rI+◆5419z00ILQ #BEf/HXf◆9223GrotN8 #vRn(YVb◆CXeLwm7998 #Big}K!]◆6975Sb35aA #lDMI/H(◆6V9V7194o4 #E3A)XGu◆z3cqSb8794 #r5[b+*3◆eUeRx0427k #E@JMahN◆A6313DpbPg #J]]1sOP◆9qYl7711kI #m{A?sbx◆Yvop7728Dg #7Go_{s^◆E4497ZDZIU #zw_r6 [◆qpo2Ld3830 #4mf8IQ;◆H7ZiO61640 #DXY0mbL◆PHf1a7680o #}4_)0◆b47841oBLA #Geh (]Y◆Oa2167HLVU #igD4p.V◆Y09084Kudk #m(zu2O7◆4253c2MjGk #; UipQQ◆Fe30268USc #AFWcw*A◆9q8476YZ9w #a?+l { ◆0LtEQP7660 #7?F0CbL◆QXvUC8110E #35; KSh◆4505Wq8dR0 #; @GTDM◆gC6Qv80170 #A7{L5+V◆9159G/5QxM #ulV]isR◆p4150f4y5o #QN@fXVj◆Yt8556/2L0 #.x2 YZ ◆x8022d+KyM #R2h0vi^◆6943irbz9A #?QQXd_F◆a2770SZoCQ #XmQaM6?◆dnaC24290o #+4Ouhs[◆34FGD4855U #4TXeVxy◆+ezzeX7274 #M04rj(D◆B2X7899I1g #FnmG{Vw◆H6835fD8q4 #mq[X}nY◆5080kKh6eo #J! }75p◆9CR7488cdw #hh;p0GT◆HDrB6994Jw #O@Q75ip◆vZlG5277NY #bZ*8pQ5◆e4436IMHAM #MIt5Hj ◆xDzbZ9522s #bF{Yzqu◆bz86210R88 #uhP6oxs◆+6708NVLfc #MXyHUoX◆rA528342jo #d8j;ys!◆lGbnCCCCME #11VZ6?J◆b3LCd1302I #VmWqhxX◆D5208SmcZU #!j 4Wub◆iTQ8830X7M #9ENa)L/◆2276V1BVq4 #)zAm/o5◆6oCVxE5440 #dB7Z@Pa◆hkC7o+9224 #G+mj[5 ◆EWe6133t+k #7FQ]+YZ◆xnvFM1502w #8iVLG4Q◆Fu0645s+Rs #^vcoH[b◆210SSt6790 # @TaOMd◆1kIxZ0582U #IUx_sgP◆5634VLx0MQ #S^UxOGo◆o0907tAdmU #RjNLOv;◆N+sfV3627Y #TTa;HzF◆l8M21m9260 #F)^RCui◆KnJeJ5292c #ULJxYy3◆iyPa9041sM #;tRtFAG◆Y7294+DATc #ycqc6gl◆IOee8195ao #z{j@;li◆4527bLi1Xo #ZHgc.df◆3153XpGC58 #u1OjhI^◆4604OhNwbE #y!(SKHe◆0M5u/9442w #a{k(__h◆Qi4672cL5Y #Wn/mLAj◆7218KdVJ+4 #*PQqkSx◆0nP9598+oE # sr!s)d◆CRM4zL5498 #edvI1Jz◆Ou00290nB4 #G.+;u70◆kT91062eZI #mlvYxO ◆dAAqj1342I #^67Ag 2◆oOA8n+8034 #;LWwrx0◆1968wmgUfE #dkfLZCj◆t3aM1103fA #UsI;!A?◆47899pPDDU #h4 M!Xd◆H+I1EF1444 #V8q+W!q◆y2DggGgjmQ #4LLEn4O◆b6utV6513w #(2m0Owp◆tr8968jAFQ # WE 7wd◆d8364JysHw #37LSXXp◆c5246siloc #^B(P[L9◆+IV6432v/I #AA7;Yz;◆L3737UJKlM #ZYXd?e2◆jwpvB69748 #aSzK Y]◆D3051mkBhE #wLNi[}_◆2NlHHZ2298 #.qBvr?m◆P97157nlfA #9{[v[6n◆g2gfr2455U #0ec?tlZ◆He1915gqyE #*[gWpbl◆8486ecybyM #b@u 2Fj◆9KyWLlAaAA #bH][9cP◆M/Jt20271I #WI[lm!X◆0504O7r1cA #VX(nSa ◆3472wqCdQI #a 3i^rW◆6oIC1876k0 #aM TSoC◆vIY6667Gfo #q{c/@(L◆J6962JVZzM #*!kq;gr◆u6218HoKJ0 #aV2j*Q5◆LmIyyl7050 #f@b Nrs◆6208QxQlKI #OpJEz[3◆UJ7ipo3680 #z88cjDp◆JCAr5282ds #Asq.+/J◆vVvvYTrU1U #oS 2F+1◆+uT7240dWk #}jRHyQC◆wuZ6Zf9890 #eq /ixd◆nj1383ZjJI #gT DioR◆Lq8248q99c #605/s*q◆m5940Cfjz0 #g(3kjhx◆m1404InYuk #AVo9tL(◆TzHXW+9900 #znB??w)◆77rB9943TY #i5h*kS*◆u7985sY/a8 #7 ogQW9◆Xt6017oLxY #tH/*uW8◆17031bWJPg #gMdmVsb◆xSsU1905cU #9Po4K(s◆B5215oPq5g #aRs 6W1◆8656pKMkS8 #CLEDIrv◆u9896VBo3I #.IpkU(*◆+hJm6511Mk #BTFpnkj◆fFfF1z+aNU #fz!hycm◆8618u4o99Y #v+ Yo;a◆6988pYgQoQ #Er1LiiY◆+1C8205Dh4 #P0t]?+g◆Q3338WrA+w #TNV+nu_◆Ss6803tt4Q #BUD8j1/◆5592Zrsh8I #*(@U C;◆EEoq6454vA #U5@5z^J◆PYYYY0pRJ4 #(ked8/x◆UK3626s9nc #FLZq3oc◆9611w+A/Ac #xiSRoVT◆5901dhPwto #L}xijn2◆15284nrJDM #Sqm?w1?◆1F93786XmE #(L}p[dg◆z1l1311Hdg #Uu/qM5Q◆cSk7x7267w #0.Cikyw◆VVvv69aJyc #}fCu ( ◆3273t69rVQ # KzPCYT◆l0hOj3254Y #bW8{AF4◆MoeL2632wc #C?gsQrk◆o6393hugeg #;8KIt)q◆xzmZ+T4838 #Hzvk594◆ijljA1ZOBg #CBi0jz1◆A+7ZtTijII #TG8md 8◆oY8015TCC4 #DK13yXx◆PcOwKloqpo #0)5TaBq◆oTiVzkl11I #02990◆8109t/4/bk #27539◆Go80900pGE #30592◆C2Kz8W5034 #33042◆t0PyNH0908 #36111◆5aZI7P0488 #36119◆yJo2AQ6454 #41642◆l8174uW/f8 #44088◆DXs9044Ux0 #55742◆9955nFjVck #64951◆drLoJO6324 #66775◆9+8668VhzM #69230◆09669Tz1Xs #93752◆goQkJc1608 #87024◆9172A4yuYo #65794◆9rIAAaArK0 #30955◆RBBbBOeAwg #0361◆CccCaSBmwk #17044◆s9sDDddVhI #032557◆uBP4EEEEfc #001459◆7YXNOfFFf0 #2840◆8GggGsz2gI #36422◆AZ2XhHHhCU #65091◆n7riiiIlgc #07660◆o27JjjjhzA #052963◆ElLllZqYcQ #60068◆5qZdnlmmMM #059757◆e2FNnnntXE #092877◆ooooNzO8Ew #097132◆y9pPPpswJs #26810◆+SSsSMceII #142118◆ttttviYtfs #9466◆mvwAydWwww #013367◆CXxXXZaTQI #059635◆+nwrYyYyGY #112225◆zzZzcc5I0c 対応するregion、endregionプラグインが不足しています。対になるようプラグインを配置してください。
https://w.atwiki.jp/nkym_memo/pages/29.html
;; .emacs ;; ;; Last Updated 2010/11/16 Tue 08 26 57 ;; ;;auto-install.elのインストール手順 ;; $mkdir -p ~/.emacs.d/auto-install ;; cd ~/.emacs.d/auto-install ;; wget http //www.emacswiki.org/emacs/download/auto-install.el ;; emacs --batch -Q -f batch-byte-compile auto-install.el ;;;Emacs Lispインストーラを利用 (add-to-list 'load-path "~/.emacs.d/auto-install") ;;(install-elisp-from-emacswiki "auto-install.el") (require 'auto-install) ;;起動時にEmacswikiのページを補完候補に加える (auto-install-update-emacswiki-package-name t) ;;install-elisp.el互換モード (auto-install-compatibility-setup) ;;ediff関連のバッファを一つのフレームにまとめる (setq ediff-window-setup-function 'ediff-setup-windows-plain) ;;スタートアップを非表示 (setq inhibit-startup-screen -1) ;;ツールバーを非表示 (tool-bar-mode -1) ;メニューバーを非表示 (menu-bar-mode -1) ;; 現在行に色をつける (global-hl-line-mode 1) ;; 履歴を次回Emacs起動時にも保存する (savehist-mode 1) ;;; 対応する括弧を光らせる (show-paren-mode 1) ;;; カーソルの位置が何文字目かを表示する (column-number-mode t) ;;; バックアップファイルを作らない (setq backup-inhibited t) ;;;Xでのクリップボードを共有 (setq x-select-enable-clipboard t) ;;;yes-or-noをy-or-nに省略 (defalias 'yes-or-no-p 'y-or-n-p) ;;; emacsclient ;; ファイルを現在のemacsで開く (server-start) ;; キーバインドの変更 ;;指定の行に移る (global-set-key "\M-g" 'goto-line) ;; 行の先頭でC-kを一回押すだけで行全体を消去する (setq kill-whole-line t) ;; undo (global-set-key "\C-z" 'undo) ;;動的略語展開 (global-set-key [?\C-;] 'dabbrev-expand) ;; ウィンドウの移動をM-tに (global-set-key "\M-t" 'other-window) ;;; C-hをBackSpaceに (global-set-key "\C-h" 'delete-backward-char) ;;; 初期フレームの設定 (setq initial-frame-alist (append '( (width . 47) ; フレーム幅(文字数) (height . 63)) ; フレーム高(文字数) initial-frame-alist)) ;;; 新規フレームのデフォルト設定 (setq default-frame-alist (append '((width . 47); フレーム幅(文字数) (height . 63)); フレーム高(文字数) default-frame-alist)) ;;; ファイル更新日を自動的に書き換える。 ;; ファイルの頭に "last updated "をつけくわえればよい (require 'time-stamp) ;; 日本語で日付を入れたくないのでlocaleをCにする (defun time-stamp-with-locale-c () (let ((system-time-locale "C")) (time-stamp) nil)) (if (not (memq 'time-stamp-with-locale-c write-file-hooks)) (add-hook 'write-file-hooks 'time-stamp-with-locale-c)) (setq time-stamp-active t) (setq time-stamp-start "Last Updated ") (setq time-stamp-format "%04y/%02m/%02d %3a %02H %02M %02S") (setq time-stamp-end " ") ;;;Last Updated の後に空白2つ以上いれると置換 ;;; タイトルバーにファイル名を表示する (setq frame-title-format (format "emacs@%s %%f" (system-name))) ;;;ファイルの自動挿入 (auto-insert-mode) ;;自動挿入するファイルのあるディレクトリ ;;最後の/は必須 (setq auto-insert-directory "~/.emacs.d/insert/") ;;自動挿入するファイル (define-auto-insert "\\.c" "c-template.c") ;;; viewer.el view-modeの設定 ;; M-x install-elisp-from-emacswiki viewer.el ;; ;; C-x C-rでview-modeでファイルを開く (setq view-read-only t) ;; 書き込み不能な場合はview-modeを抜けないように (require 'viewer) (viewer-stay-in-setup) ;; .log .out .datファイルをview-modeで開く (setq view-mode-by-default-regexp "\\.log") (setq view-mode-by-default-regexp "\\.out") (setq view-mode-by-default-regexp "\\.dat") ;;;view-mode時にモードラインに色をつける ;;色名を指定 (setq viewer-modeline-color-unwritable "tomato") (setq viewer-modeline-color-view "orange") (viewer-change-modeline-color-setup) ;;view-mode時のキーバインド (define-key view-mode-map "h" 'backward-char) (define-key view-mode-map "j" 'next-line) (define-key view-mode-map "k" 'previous-line) (define-key view-mode-map "l" 'forward-char) (define-key view-mode-map "J" 'View-scroll-line-forward) (define-key view-mode-map "K" 'View-scroll-line-backward) (define-key view-mode-map "b" 'scroll-down) (define-key view-mode-map " " 'scroll-up) ; view-modeを有効・無効にする ;;; 0.04秒以内に jk を同時押しでview-modeに移行 (require 'key-chord) (setq key-chord-two-keys-delay 0.04) (key-chord-mode 1) (key-chord-define-global "jk" 'view-mode) ;;; redo+.el (require 'redo+) (global-set-key "\M-z" 'redo) (setq undo-no-redo t); 過去のundoがredoされないようにする ;; 大量のundoに耐えられるようにする (setq undo-limit 600000) (setq undo-strong-limit 900000) ;;fullscreen.el (require 'fullscreen) ;;; recentf-ext.el ;; install-elisp-from-emacswiki recentf-ext.el (setq recentf-max-saved-items 3000) ;; 最近使ったファイルに加えないファイルを正規表現で指定する (setq recentf-exclude '("/TAGS$" "/var/tmp/")) (require 'recentf-ext) ;; f8をショートカットキーに (global-set-key [f8] 'recentf-open-files) ;;; auto-complete.el ;; install-elisp-from-emacswiki auto-complete.el ;(require 'auto-complete) ;(global-auto-complete-mode 1) ;;;col-highlight.el ;; auto-install-batch col-highlight.el ;(require 'col-highlight) ;(column-highlight-mode 1) ;;何もしないでいるとハイライトを始めるようにする場合 ;(toggle-highlight-column-when-idle 1) ;(col-highlight-set-interval 3)
https://w.atwiki.jp/nkym_memo/pages/90.html
二分木(binary tree) 空の木は二分木である 次のいずれかを満足する節のみからなる木は二分木である 子を持たない 左の子のみをもつ 右の子のみをもつ 左右2つの子をもつ ⇒二分木の節は高々2つの子しかもたない 左部分木 左の子を根とする部分木 右部分木 右の子を根とする部分木 二分木の表現 struct node{ struct node *left; struct node *right; mydata label; }; 木のなぞり(traverse) 木の節を系統的に1つ残らず調べて、各節に1回だけ立ち寄るようにする操作 行きがけ順 根に立ち寄る 左部分木をなぞる 右部分木をなぞる 通りがけ順 左部分木をなぞる 根に立ち寄る 右部分木をなぞる 帰りがけ順 左部分木をなぞる 右部分木をなぞる 根に立ち寄る 行きがけ順 節に立ち寄る 左から順番にすべての部分木をなぞる void preorder(struct node *p) { if(p == NULL){ return; } printf("節%cに立ち寄りました\n",p- label); preorder(p- left); preorder(p- right); } attachref a→b→c→d の順になる 通りがけ順 最も左の部分木をなぞる 節に立ち寄る 左から2番目以降の部分木を順番にすべてなぞる void inorder(struct node *p) { if(p == NULL){ return; } inorder(p- left); printf("節%cに立ち寄りました\n",p- label); inorder(p- right); } attachref c→b→a→d の順になる 帰りがけ順 左から順番にすべての部分木をなぞる 節に立ち寄る void postorder(struct node *p) { if(p == NULL){ return; } postorder(p- left); postorder(p- right); printf("節%cに立ち寄りました\n",p- label); } attachref c→b→d→a の順になる 参考文献 定本 Cプログラマのためのアルゴリズムとデータ構造(近藤嘉雪,ソフトバンククリエイティブ,1998) コメント
https://w.atwiki.jp/nkym_memo/pages/73.html
VMware Player
https://w.atwiki.jp/nkym_memo/pages/127.html
Saint-Venant(サンブナン)の原理 弾性体に作用している力をこれと等価な力や力のモーメントで置き換えても、 これらの作用位置から十分離れた場所における応力状態は変化しない。
https://w.atwiki.jp/nkym_memo/pages/192.html
perl 複数ファイル内にある文字列を置換する perl -i -p -e s/置換前/置換後/g; 対象ファイル 例) perl -i -p -e s/Laven/Linx/g *.h http //www2u.biglobe.ne.jp/MAS/perl/waza/fupd.html awk 列の抜き出し 列のデータをそれぞれ$1 $2 $3…して整形することができる。 例えば、次のデータがある場合 1 2 3 4 5 6 7 8 9 ここで次のコマンドによると awk {print $1} data 1 4 7 となる。一行目と三行目を替える場合 awk {print $3,$2,$1} data となる。 ※カンマで空白を挿入 awk では、C言語とほぼ同じ計算式を使うことができる。 + - * / % ( ) ++ -- += -= *= /= などの演算子や、 sin() cos() sqrt() rand() などの算術関数が使用できる。
https://w.atwiki.jp/nkym_memo/pages/84.html
キュー(待ち行列,queue,FIFO) キュー(last-in,last out) 挿入が一方の端でのみ行われ、削除が反対の端でのみ行われるもの 先頭(front)/末尾(rear) キューでの最初/最後 リングバッファ(ring buffer) n個の要素を持つ配列x[n]において、最後の要素x[n-1]の次に最初の要素x[0]があるとする構造 実装方法 配列を利用した場合 キューの先頭/末尾を指す変数front/rearを用意 rearは末尾の次の要素を指す 何も要素が入ってない状態ではfront == rear キューに要素を入れるごとに変数rearが1増える 挿入/削除はともに計算量O(1) リングバッファ frontとrearを1増加するときに、%演算子を利用して剰余をとる rear==frontが空を表現する場合の問題 行列が空であるか、フルであるかの区別が不能 解決法 キューが空であることを示すフラグを用意する 必ず1つ空の要素を残しておく サンプルプログラム(C) init():キューの初期化 enqueue():キューに挿入 dequeue():キューから取り出し empty():キューのデータが空かを確認 #include stdlib.h #include stdio.h #include ctype.h typedef long ELEM; #define QUEUE_SIZE 100 ELEM queue[QUEUE_SIZE]; int front; int rear; #define next(a) (((a) + 1) % QUEUE_SIZE) void error(char *s) { fprintf(stderr,s); exit(1); } void init() { fornt = rear = 0; } void enqueue(ELEM x) { if(next(rear) == front){ error("キューがフルなので要素を入れられません\n"); } queue[rear] = x; rear = next(rear); } ELEM dequeue() { ELEM x; if(front == rear){ error("キューが空なので要素を取り出せません\n"); } x = queue[front]; front = next(front); return x; } int empty() { return fornt == rear; } 参考文献 定本 Cプログラマのためのアルゴリズムとデータ構造(近藤嘉雪,ソフトバンククリエイティブ,1998)
https://w.atwiki.jp/nkym_memo/pages/102.html
機械工学 工学的前提 機械力学 自由振動 [[周波数応答 ./周波数応答]]
https://w.atwiki.jp/nkym_memo/pages/9.html
@wikiにはいくつかの便利なプラグインがあります。 アーカイブ コメント ニュース 人気商品一覧 動画(Youtube) 編集履歴 関連ブログ これ以外のプラグインについては@wikiガイドをご覧ください = http //atwiki.jp/guide/
https://w.atwiki.jp/nkym_memo/pages/33.html
ファイルに直接書き込まずにメモをとる(ipa.el) ファイルにメモ付きのしおりをはさみこむ。 コマンド 機能 M-x ipa-insert 現在位置にメモを取る M-x ipa-edit カーソルより後にあるメモを編集する C-u M-x ipa-edit カーソルより前にあるメモを編集する M-x ipa-move メモの位置を移動する RETで確定、hで操作説明 M-x ipa-previous 前のメモへジャンプする M-x ipa-next 後ろのメモへジャンプする M-x ipa-toggle メモを表示/非表示 M-x ipa-show すべてのメモを一覧 以下を.emacsに追記 ;;; ipa.el (require 'ipa) ;;; 背景色 (set-face-background 'highlight "lavender") w3mをインストール(途中、文字化けアリ) emacs23においてのw3mのインストール。ここではUbuntu上でのインストール。 #apt-get install w3m w3m-el w3m-img 起動後の操作 U URLの入力 C-m or RET 指定のページ Ubuntu Weekly Recipe 第73回 Emacs事始め http //gihyo.jp/admin/serial/01/ubuntu-recipe/0073